@charset "utf-8";
/* CSS Document */
/*************** 背景颜色 ***************/
body {
	background:#f1f1f1;
}
	

tbody{width:100%;}
/****失去鼠标手势的链接*****/
a.link-blur{
	cursor:default;
	text-decoration:none;
	}

/****表格的tfoot样式****/
tfoot{
	margin-left:auto;
	 margin-right:auto;	
	width:100%;
	*display:inherit;
	text-align:center;	
	background:#f1f1f1;
	}
/***line分割display:inline-table!important;线****/
.x-line{
	display:inline-block;
	background:url(../images/page_x.png) repeat-x;
    background-position: 0 0 ;
	width:100%;
	height:2px;
	overflow:hidden;
	padding:0;
	margin:5px auto;	
	}
	

/*************** Notifications ***************/

.ui-notification {
                margin:10px auto;
                padding: 0;
                border: 1px solid;
                background-position: 10px 11px !important;
                background-repeat: no-repeat !important;
                font-size: 12px;
                width: 98%;
				margin-bottom:5px;
				background:#eaffd5 url(../images/page_x.png) bottom repeat-x;
				background-position: 0 -90px;
                }
                

.attention {
                background: #fffbcc url('../images/icons/exclamation.png') 10px 11px no-repeat;
                border-color: #eaf9ff;
                color: #666452;
                }

.information {
                background: #e7f5ff url('../images/icons/information.png') no-repeat 10px 11px ;
                border-color: #a7c3d8;
                color: #585b66;
                }

.success {
                background: #d5ffce url('../images/icons/tick_circle.png');
                border-color: #9adf8f;
                color: #556652;
                }

.error {
                background: #ffcece url('../images/icons/cross_circle.png');
                border-color: #df8f8f;
                color: #665252;
                }

.ui-notification div {
                display:block;
                font-style:normal;
                padding: 10px 10px 10px 36px;
                line-height: 1.5em;
                }

.ui-notification .ui-icon-close {
                color:#990000;
                font-size:9px;
                right:5px;
                top:5px;
                }
.ui-icon-close img{
	border:0;
	float:right;
	padding:3px
	}
/************ notification ************/
/***ui-title 标题样式***/
.ui-title{	
	margin:12px auto;
	padding:0;
	background:url(../images/page_x.png)  repeat-x;
	_background:url(../images/page_x.gif)  repeat-x;
    background-position: 0 -69px;
	border:1px solid #c3c3c3;
	width:98%;
	height:32px;
	}
.ui-title img{
	width:24px;
	}
.ui-title-icon{	
	margin:5px 8px;	
	
	}
.ui-title-cnt{
	font-weight:bold;
	margin:5px 0 0 5px;
	font-size:14px;
	color:#4c4c4c;
	}
.ui-subtitle01{
	height:26px;
	margin:0 0 5px 15px ;	
	}
.ui-subtitle01-pic{
	display:block;
	background:url(../images/pic_title02_left.png)  no-repeat left top;
	width:15px;
	height:26px;
	}
.ui-subtitle01-cnt{
	display:block;
	background:url(../images/bg_title02_right.png)  no-repeat right top;
	height:26px;
	width:70px;
	color:#2e2e2e;
	line-height:26px;
	vertical-align:middle;
	margin:0 15px 0 0 20px;
	}
/*****ui-step 步骤样式*****/
.ui-step{
	background:url(../images/page_x.png)  repeat-x;
    background-position: 0 -32px;
	width:98%;
	height:32px;
	line-height:32px;
	margin:12px auto;
	}
.ui-step li{
	float:left;
	list-style:none;
	margin:2px 0 0 24px;
	}
.ui-step-item{
   background:#f1f1f1;
   color:#676767;
   letter-spacing:1px;
	}
.ui-step-item-current{
	font-size:16px;
	color:#006dbe;
	}
/***searchbox*/

.ui-search{
     width:98%;
	 margin:0 auto;	
	}
.ui-search-hide{
	
	}
.ui-search-show{
	
	}
.ui-search-title{
	background:url(../images/page_bg.png)  no-repeat;
    background-position: 0 0 ;
	height:28px;
	_height:20px;
	margin:8px 0;
	width:100%;
}
.search-close{
	display:block;
	float:right;
	}
.search-close img{
	border:0;
	padding:15px 15px 0 0;
	_padding:10px 15px 0 0;
	margin:0;
	}
.ui-search-cnt{
	_display:inline;
	margin:10px auto;
	width:100%;
	}
.ui-search-cnt  td, caption{
	_display:inline;
	padding:0.3em 0.5em;
	margin:0;
	line-height:1.8em;
	}
	
/***重置form元素**/
form textarea {
                width: 97.5% !important;
                font-family:"微软雅黑","宋体";
                }
                
form select {
                padding:2px 3px;
                background: #fff;
				height:26px;/**为了和其他input的22px高效果一样**/
				font-family:"微软雅黑","宋体";
                }
form input:focus,textarea:focus {
	-moz-box-shadow:0 1px 1px rgba(196,196,196,0.5);
	-webkit-box-shadow:0 1px 1px rgba(196,196,196,0.5);
	box-shadow:0 1px 1px rgba(196,196,196,0.5);
	-webkit-focus-ring-color:none;
	border-color:#c4c4c4;
	font-family:"微软雅黑","宋体";
	background-color:#fef9ae;}	/**无效需要调**/	
form input:focus,textarea:focus,select:focus {
	outline-width:0; /* No outline border for Safary */
}
form input[type="text"],input[type="password"],input[type="select"],input[type="search"],input[type="file"],select {
	border-color:#C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;
	border-style:solid;
	border-width:1px;
	font-size:12px;
	padding:2px 3px;
	color:#2e2e2e;
	font-family:"微软雅黑","宋体";
	float:left;
	height:20px;
}
form textarea{
	border-color:#C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;
	border-style:solid;
	border-width:1px;
	font-size:12px;
	padding:2px 3px;
	color:#2e2e2e;
	font-family:"微软雅黑","宋体";
	float:left;
	height:40px;
	}
form input[type="file"]{
	height:24px;/**为了和其他input的22px高效果一样**/
	}
form input[type="checkbox"],
form input[type="radio"] {
				padding:2px 10px 0 0;
                background: none;
				border: 0;
				margin:0 ;
				vertical-align: middle; 
                }
form input[type="button"],[type="reset"],[type="submit"]{
	cursor:pointer;
	font-family:"微软雅黑","宋体";
	border:0;/**复合定义样式**/
	}
.ui-input-wdm{
	 width: 70% !important;
	 min-width:100px;
	}
fieldset {
	border:0 none;
	border-top:1px solid #b9b9b9;
	margin:0 0;
	padding:2px 0;
	
}
form label {
                display: block;
                padding: 0 6px 0 0;
				vertical-align: middle; 
				white-space:nowrap!important;
				word-break:keep-all; 
    			word-wrap:false; /**强制不折行**/
				
                }
                
form p small {
                font-size: 0.75em;
                color: #777;
                }			
legend {
	display:block;
	color:#026db9;
	font-weight:bold;
	padding:0 5px 0 0;
	margin:0 0 5px 0;
    padding:0;
    border:0;
    outline:0;
    font-size:110%;
    vertical-align:baseline;
    background:transparent;
}
/**模块化form元素**/
.required{
	color:#F00;
	font-size:16px;
	font-weight:bold;
	float:right;
	margin:0;
	padding:2px 4px;
	}/**必填项**/
.ui-form{
	width:98%;
	margin:10px auto;
	padding:0;
	}

/**t一行1列的表单**/
.ui-table-cl1{
	text-align:left;
	}
.ui-form-cl2-l{
	width:30%;
	text-align:right;
	}
.ui-form-cl2-r{
	text-align:left;
	background /*屏蔽IE6*/:transparent url(../images/page_bg.png) top no-repeat ;
	background-position /*屏蔽IE6*/:0 -29px ;
    
	}
/**t一行4列的表单**/
.ui-form-cl4-l{
	width:20%;
	text-align:right;
	}
.ui-form-cl4-r{
	text-align:left;
	background /*屏蔽IE6*/:transparent url(../images/page_bg.png) top no-repeat ;
	background-position /*屏蔽IE6*/:0 -29px ;
	}/**一行4列**/
/**t一行6列的表单**/
.ui-form-cl6-l{
	width:100px;
	text-align:right;
	}
.ui-form-cl6-r{
	text-align:left;
	}/**一行6列**/	
/*****表单+列表组合的附属区域框样式*****/
.bg-subarea{
	border:1px solid #c9c9c9;
	background:#ffffff;
	padding:0 0 5px 0;
	width:98%;
	margin:0 auto;
	}

/****核心列表样式 list****/
.ui-list-core{
	width:98%;
	margin:0 auto;
	border-right:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #c9c9c9;
	}
.ui-list-nobtnbar{
	width:98%;
	margin:0 auto;
	border-right:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	}
/***两级表格样式****/
.ui-complist{
	border-right:1px solid #c9c9c9;
	border-left:1px solid #c9c9c9;
	border-top:0 solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	width:98%;
	margin:0 auto;
	padding:0;
	}
.ui-complist-parent{
	width:100%;
	border-right:1px solid #c9c9c9;
	border-top:1px solid #c9c9c9;
	background:url(../images/page_x.png)  repeat-x;
    background-position: 0 -69px;
	cursor:pointer;
	}
.ui-complist-parent-open{
	border-right:1px solid #c9c9c9;
	border-top:3px solid #3e9cd8;
	width:100%;
	background:#ffffff;
	cursor:pointer;
	}
.ui-complist-child{
	background:#ffffff;
	width:98%;
	margin:8px auto;
	}
/***complist table样式****/
.ui-table-complist th{
	background:#f1f1f1;
	height:30px;
	border-bottom:1px solid #d7d7d7;
	}
.ui-table-complist td, caption{
	height:28px;
	border-bottom:1px solid #d7d7d7;
	}
/****table 样式***/
.ui-table {
	 width:100%;
	 margin:0;
	 padding:2px;
	}
.tr-even-bg{ 
		background:#f6f7f7;
		border-bottom: 1px solid #eeeeee
}  /** 偶数行样式**/
.tr-odd-bg{ 
		background:#ffffff;
		border-bottom: 1px solid #eeeeee;
}  /** 奇数行样式**/
.selected{
		 background:#d8e4ef;
	 }  
.stripetb tr.over td{
		background:#fff798;
	} /**这个将是鼠标高亮行的背景色**/ 
.ui-table-list th{
	background:#f1f1f1;
	height:30px;
	border-bottom:1px solid #d7d7d7;
	}

.ui-table-list td, caption{
	height:28px;
	}
.ui-table-form {
	border-top:1px solid #e0e0e0; 
	border-right:1px solid #e0e0e0; 
	background:#ffffff  !important;/**firefox ie7 北京颜色定义 其他游览器js定义隔行**/
	}
.ui-table-form td, caption{
	padding:0.3em 1em;
	margin:0;
	border-bottom:1px solid #e0e0e0; 
	line-height:2em;
	border-left:1px solid #e0e0e0; 
	}
	/**这个主要用于日历头**/
.ui-table-form th{
	background:#f1f1f1;
	padding:0.3em 1em;
	margin:0;
	height:30px;
	border-bottom:1px solid #e0e0e0; 
	line-height:2em;
	border-left:1px solid #e0e0e0; 
	}
.ui-table-form input{	
	}

/**表单按钮***/
.ui-btn{
	font-family:"微软雅黑","宋体";
	width:62px;
	height:24px;
	line-height:23px;
	vertical-align:middle;
	padding:0 0 3px 0!important;
	padding:0;
	margin:2px 3px;
	color:#283541;
	font-size:12px;
	text-align:center;
	}
.ui-btn-normal{
	background:url(../images/button_bg.png) top no-repeat ;
	background-position:0 -45px;
	}
.ui-btn-green{
	background:url(../images/button_bg.png) top no-repeat ;
	background-position:0 0;
	}
.ui-btn-blue{
	background:url(../images/button_bg.png) top no-repeat ;
	background-position:0 -68px;
	color:#ffffff;
	}
.ui-btn-yellow{
	background:url(../images/button_bg.png) top no-repeat ;
	background-position:0 -23px;
	}

.ui-button-check{	
	border:0 solid #c3b199;
    background:url(../images/bg_btn_check.png) no-repeat;
	height:20px;
	color:#572e1c;
	padding:0 2px;
	margin: 2px;
	font-size:12px;
	line-height:20px;
	vertical-align:middle;
	width:34px;
	float:left;
	cursor:pointer;
	}

/****按钮样式***/
.btn-sub{
	width:98%;
}
.ui-button{
	display:block;
	padding:0;
	cursor:pointer;
	}
.ui-button-icon-left{
	width:120px;
	height:25px;
	border:1px solid #c3b199;
    background:url(../images/page_x.png)  repeat-x;
    background-position: 0 -175px;	
	}
.ui-button-bar{
	padding:0 10px;
	height:24px;
	margin:2px 2px 0 2px;
	border:1px solid #d6d6d6;
    background:url(../images/page_x.png)  repeat-x;
    background-position: 0 -205px;	
	float:left;/**ie6 2***/
	}

.ui-icon{
	float:left;
	width:18px;
	padding:3px 0 0 0px;
	}
.ui-icon img{
	width:18px;
	border:0;
	}
.ui-button-text{
	display:block;
	heigth:25px;
	line-height:25px;
	vertical-align:middle;
	float:left;
	padding:0 0 0 6px;
	color:#493c2e;
	}
.ui-button-text-bar{
	display:block;
	heigth:32px;
	line-height:32px;
	vertical-align:middle;
	float:left;
	padding:0 0 0 6px;
	color:#493c2e;
	}
.ui-button-noicon{
	display:inherit;
	heigth:25px;
	line-height:25px;
	vertical-align:middle;
	text-align:center;
	color:#493c2e;
	}	
/***
a.ui-button-check{
	display:block;
	border:1px solid #c3b199;
    background:url(../images/page_x.png)  repeat-x;
    background-position: 0 -175px;	
	height:20px;
	float:left;
	color:#572e1c;
	padding:0 3px;
	margin:0 2px;
	}
a.ui-button-check:hover{
	text-decoration:none;
	}**/
/****feedback 反馈层样式***/
.ui-feedback{
	width:98%;
	margin:10px auto ;
	}
.ui-feedback-cnt{
	width:600px;
	margin:0 auto;
	padding:20px;
	}
.ui-feecback-cnt-pop{
	width:90%;
	margin:0 auto;
	padding:20px;
	}
.ui-icon-feedback{
	width:32px;
	padding:0 10px;
	}
.ui-feedback-text {
	height:32px;
	line-height:200%;
	vertical-align:middle
	}
.ui-feedback-text p{
	font-size:16px;
	color:#006dbe;
	font-weight:bold;
	}
.ui-feedback-wantgo{
	margin:10px 0 10px 48px;
	}
.ui-feedback-wantgo a{
	margin:0 5px;
	}
/****message 信息样式***/

/*****tab 选卡标签样式****/
.ui-tab{
	width:98%;
	margin:10px auto;
	height:38px;
	background:url(../images/bg_tab.png) no-repeat right  top;

	}
.ui-tab-item{
	background:url(../images/tab_bg.png) no-repeat ;
    background-position: 0 -38px ;
	width:102px;
	height:38px;
	margin:0 4px;
	}
.ui-tab-item a{
	display:block;
	padding:0;
    height:24px;
	text-align:center;
	color:#484c53;
	}
.ui-tab-item-current{
	background:url(../images/tab_bg.png)  no-repeat;
    background-position: 0  0 ;	
	}
.ui-tab-item-current a{
	color:#ffffff;font-weight:bold;
	}
/*******ui-btnbar  按钮栏*
.ui-btnbar{
	width:98%;
	margin:10px auto;
	}
.ui-btnbar li{
	float:left;
	margin:0 2px;
	}
.ui-btnbar a:hover{

	border:1px solid #8ea3b2;
    background:url(../images/page_x.png)  repeat-x;
    background-position: 0 -242px;	
	}********/
	
.ui-btnbar{	
	margin:10px auto 0 auto;
	padding:0;
	background:url(../images/page_x.png)  repeat-x;
    background-position: 0 -274px;
	border:1px solid #c3c3c3;
	width:98%;
	height:32px;
	}
.ui-btnbar ul{
	margin:0;
	padding:0;
	}
.ui-btnbar li{
	float:left;
	margin:0 ;
	}
.ui-btnbar a:hover{
	border:1px solid #c3b199;
    background:url(../images/page_x.png)  repeat-x;
    background-position: 0 -175px;	
	height:24px;
	}
/****分页导航样式******/
.ui-page{
	width:98%;
	margin:0 auto 10px auto;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	padding:2px 0;
	}
.ui-page-item-info{  
	padding:2px;
	magin:0;
	}
.ui-page-item-info{
	width:140px;
	float:left;
	}
.ui-page-item-set{
	width:120px;

	}
.ui-page-item-set h4{
	display:block;
	width:32px;
	float:left;
	}
.select-page{
	float:left;
	width:50px;
	height:26px;
	margin:3px 0 0 2px;
	}
.ui-button-go{
	display:block;
	float:left;
	border:1px  solid #709bbb;
	background:url(../images/page_x.png)  repeat-x;
    background-position: 0 -250px;
	width:24px;
	padding:0;
	margin:4px 0 0 0;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	text-align:center;
	}
.ui-item-link{
	float:right;
	}
.ui-page-item{
	disp;ay:block;
    margin:0 2px;
	}
a.ui-page-item-current{
	cursor:default;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	}
a.ui-page-item-current:hover{
	text-decoration:none;
	}
.ui-page-item-first, .ui-page-item-prev, .ui-page-next, .ui-page-last{
	border:1px  solid #709bbb;
	background:url(../images/page_x.png)  repeat-x;
    background-position: 0 -250px;
	padding:2px 6px;
	}
a.ui-page-item-disable{
	border:1px  solid #6e6e6e;
	background:url(../images/page_x.png)  repeat-x;
    background-position: 0 -210px;
	padding:2px 6px;
	cursor:default;
	color:#666666;
	}	/***无效 不可用状态样式***/
a.ui-page-item-disable:hover{
	text-decoration:none;
}/***ie6 hack***/
/*****popwin 弹出遮罩层样式****/
.ui-popwin{
	margin:0;
	padding:0;
	}

.ui-popwin-title{
	margin:0 auto;
	width:98%;
	}
.ui-popwin-title img{
	float:left;
	margin:2px;
	width:24px;
	}
.ui-popwin-title h4{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#3c85c1;
	letter-spacing:2px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	}
.ui-popwin-cnt{
	width:90%;
	margin:5px auto ;
	}
.ui-popwin-cnt p{
	line-height:2em;
	}	
.ui-popwin-btn{
	width:90%;
	text-align:right;
	}
/****panel****/
.ui-panel-title{
	width:98%;
	margin:0 auto;
	}
.ui-panel-text{
	float:left;
	font-size:14px;
	color:#424242;
	margin: 10px 0;
	}
.ui-panel-title-icon img{
	width:24px;
	float:left;
	margin: 10px ;
	}
/******message 非浮动提示信息样式**********/
.ui-message{
	margin:10px auto;
	width:98%;
	background:#fbffc3;
	border:1px solid #d6d6d6;
	}
.ui-meassage-cnt{
	padding:10px;
	}
.ui-feedback-text {
	}
.ui-message-text p{
	line-height:150%;
	color:#006dbe;
	font-size:14px;
	font-weight:bold;
	padding:5px 10px;
	}